*{
    padding:0;
    margin:0;
    box-sizing: border-box;
}
ul li{
    list-style: none;
}
a {
    list-style: none;
    text-decoration: none;
}
.container{
    width: 1349px;
    margin: auto;
}
.clearfix:after,
.clearfix:before{
    clear: both;
    content: "";
    display: block;
}

li.er{
    position: relative;
}

img.iii{
    position: absolute;
    top: 18px;
    left: 40px;
}

.yz{
    width: 993px;
    margin: auto;
}
.yz a{
    color: #000;
    font-size: 12px;
    font-family: 微软雅黑;
    float: left;
}
.yz1,.yz2{
    padding-top: 4px;
}
.yz2{
    padding-left: 10px;
}
.yz3{
    padding-left: 380px;
    padding-top: 13px;
    padding-right: 3px;
}
.yz5{
    padding-left: 17px;
}
.yz4,.yz5{
    padding-top: 16px;
    float: left;
}
.yz6{
    padding-top: 19px;
}
.warper{
    width: 100%;
    background:url(images/index0311.jpg) no-repeat 50% 0;
 }
.header-top{
    width: 100%;
    margin: auto;
    text-align: center;
}
.header-top img:first-child{
    float: left;
    padding-top: 28px;
}
.header-center a{
    color: #525252;
    font-family: 微软雅黑;
    font-size: 13px;
    padding-top: 3px;
    display: block;
}
.ht1{
    padding-left: 284px;
    padding-top: 46px;
}
.ht2{
    padding-left: 29px;
}
.i1,.i2,.i3,.i4,.i5,.i6,.i7{
    float: left;
    text-align: left;
}
.i1{
    padding-left: 635px;
}
.i2{
    padding: 0 22px 0 74px;
}
.i4{
    padding: 0 34px 0 35px;
}
.i6{
    padding: 0 52px 0 74px;
}
.i1 a:hover,.i2 a:hover,.i3 a:hover,.i4 a:hover,.i5 a:hover,.i6 a:hover,.i7 a:hover{
    color: #01b8a9;
}
.header-bottom1,.header-bottom2,.header-bottom3{
    float: left;
}
.header-bottom1 .hb1-2 a,.header-bottom1 .hb1-1 p,.header-bottom1 .hb1-3 a{
    float: left;
}
.header-bottom1 .hb1-1{
    width:186px;
    height: 115px;
    background: #2fc3a2;
    padding-left: 45px;
    padding-top: 39px;
}
.hb1-1 a{
    width: 100%;
    height: 100%;
    display: block;
}
.header-bottom1 .er{
    width:186px;
    height: 60px;
    background: #199d80;
}
.hb1-1 a{
    color: #ffffff;
    font-size: 26px;
    font-weight:bold;
}
.p2{
    font-size: 18px;
    color: #1d997e;
    font-family: Arial;
}
.header-bottom1 .hb1-2 a,.hb1-3 a{
    color: #ffffff;
    font-family:微软雅黑;
    font-size: 15px;
}
.er a{
    height: 100%;
    width: 100%;
    display: block;
    padding-left: 90px;
    line-height: 60px;
}
.er {
    border-bottom: 1px solid #26ae90;
}
.er a:hover{
    background: #2d8672;
}
.header-bottom2 a, .img{
    float: left;
}
.header-bottom2 a{
    float: left;
    color: #ffffff;
    background: #4b484a;
    line-height: 36px;
    width: 114px;
    text-align: center;
    font-size: 13px;
    font-family: 微软雅黑;
    position: relative;
    top: -9px;
}
.header-bottom2 a:hover{
    color: #ffffff;
    background: #2fc3a2;
}
.header-bottom2{
    margin-left: 15px;
}
.header-bottom3{
    background: #ffffff;
    width: 265px;
    height: 294px;
    margin-left: 15px;
}
.hb3{
    padding-left: 20px;
}
.header-bottom3 p{
    font-family: 微软雅黑;
}
.header-bottom3 p:first-child{
    font-size: 14px;
    padding-top: 27px;
}
.header-bottom3 p:nth-child(2){
    font-size: 19px;
    font-weight: bold;
    padding-bottom: 12px;
}
.header-bottom{
    width: 1280px;
    margin: auto;
    padding-top: 147px;
}
.banner{
    width: 1280px;
    margin: 0 auto;
}
.banner1,.banner2,.banner3,.banner4{
    float: left;
}
.banner1 ul{
    width:186px;
    height: 301px;
    background: #3a3a3a;
}
.banner1  ul li{
    float: left;
}
.banner1 a{
    font-family: 微软雅黑;
    font-size: 14px;
    color: #ffffff;
}
.banner1 li:nth-child(1),.banner1 li:nth-child(2){
    padding-top: 16px;
}
.banner1 li:nth-child(3),.banner1 li:nth-child(4),.banner1 li:nth-child(5),.banner1 li:nth-child(6){
    padding-top: 37px;
}
.banner1 li:nth-child(2){
    padding-left: 47px;
}
.banner1 li:nth-child(1),.banner1 li:nth-child(3),.banner1 li:nth-child(5){
    padding-left: 21px;
}
.banner1 ul {
    overflow: hidden;
}
.banner1 ul li {
    float: left;
    width: 50%;
    height: 100px;
    text-align: center;
    overflow: hidden;
    transition: all .5s ease-out 0s;
    position: relative;
}
.banner1 ul li img {
    transition: all .5s ease-out 0s;
    position: absolute;
    top:12px;
    left: 27px;
}
.banner1 ul li a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #d4d4d4;
    padding: 63px 0 0;
    transition: all .5s ease-out 0s;
}

.banner1 ul li:hover img {
    transform: translateY(-60px);
}

.banner1 ul li:hover a {
    color: #fff;
    padding: 40px 0 0;
    height: 100px;
    background-color: #cfae69;
}


.banner2{
    background: #ffffff;
    width: 393px;
    height: 300px;
}
.banner2  ul li p,.banner2  ul li span{
    float: left;
}
.banner2 .b2c{
    font-family:微软雅黑;
    font-size: 14px;
    color: #414242;
    padding-top: 31px;
    float: left;
    border-bottom: 1px solid #b9c1c1;
}
.b2c:hover{
    color: #2fc3a2;
}
.banner2 .i{
    margin-left: 31px;
}
.banner2 .i,.e,.sa,.si,.wu{
    padding-right: 22px;
}
.banner2 .lu{
    color: #b9c1c1;
    padding-left: 53px;
}
.banner2 ul li a{
    font-family: 微软雅黑;
    font-size: 13px;
    padding-left: 26px;
    color: #000;
}
.bp1{
    padding-top: 25px;
}
.bp2{
    padding-top: 10px;
}
.bp2 a:hover,.bp1 a:hover{
    color: #2fc3a2;
}
.banner2 ul li span{
    color: #b9c1c1;
}
.bu1,.bu7{
    padding-left: 28px;
}
.bu2{
    padding-left: 37px;
    padding-top: 12px;
}
.bu8,.bu3{
    padding-left: 41px;
    padding-top: 12px;
}
.bu4,.bu5,.bu6{
    padding-left: 31px;
    padding-top: 10px;
}
.banner2{
    margin-left: 15px;
}
.banner3{
    padding-left: 15px;
}
.banner3 img{
    float: left;
}
.b3-3,.b3-2{
    padding-top: 15px;
}
.b3-3{
    padding-left: 22px;
}
.banner4{
    background: url("images/banner4_03.gif");
    width: 264px;
    height: 300px;
    margin-left: 15px;
}
.banner4 a{
    color: #5d5d5d;
    font-family: 微软雅黑;
    font-size: 14px;
}
.banner4 a:hover{
    color: #2fc3a2;
}
.banner4 h1,.banner4 p{
   padding-left: 18px;
}
.banner4 h1{
    padding-top: 52px;
}
.banner4 .b4-1{
    padding-bottom: 16px;
}
.banner4 .b4-3{
    padding-bottom: 10px;
}
.main .main-left{
    width: 186px;
    height: 778px;
    background: #3a3a3a;
    float: left;
}
.main .main-left span{
    color: #d4d4d4;
    font-family: 微软雅黑;
    font-size: 14px;
}
.main .main-left li{
    height: 41px;
    width: 156px;
    border-bottom: 2px solid #474747;
    margin-left: 15px;
    line-height: 41px;
}
.ml-i1,.ml-i2,.ml-i4{
    padding-top: 4px;
    display:inline-block;
}
.ml-s1,.ml-s2,.ml-s5{
    padding-left: 2px;
}
.ml-s4{
    padding-left: 6px;
}
.ml-i2{
    padding-left: 31px;
}
.ml-i4{
    padding-left: 37px;
}
.ml-i5{
    padding-left: 33px;
}
.ml-i8{
    padding-left: 36px;
}
.ml-s8{
    padding-left: 5px;
}
.ml-i1,.ml-i3,.ml-i6{
    padding-left: 32px;
}
.ml-i7,.ml-i9{
    padding-left: 34px;
}
.ml-s7,.ml-s9{
    padding-left: 4px;
}
.tiandao,.guanfangweixin{
    margin-top: 40px;
    display: inline-block;
}
.tiandao{
    border-right:2px solid #676767;
    padding-right:6px;
}
.erweima,.tiandao{
    margin-left: 28px;
}
.erweima{
    padding-top: 12px;
}
.mli{
    width: 129px;
    height: 85px;
    margin-left: 28px;
    margin-top: 30px;
}
.mli-2{
    padding-top: 15px;
}
.main-right{
    float: left;
}
.main-right-top1,.main-right-top2,.main-right-top3,.main-right-center1,.main-right-center2,.main-right-center3{
    float: left;
}

.main-right-top3 ul li {
    float: left;
    position: relative;
    width: 125px;
    height: 142px;
    background: #2fc3a3;
    overflow: hidden;
    font-size: 16px;
}

.main-right-top3 ul li i {
    display: block;
    position: absolute;
    text-align: center;
    top: 0px;
    font-size: 80px;
    left: 31px;
    width: 125px;
    height: 90px;
    line-height: 62px;
    margin: 0 0 0 -31px;
    color: #fff;
}

.main-right-top3 ul li a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 90px 0 0;
    height: 52px;
    color: #fff;
    text-align: center;
    transition: all .7s;
}

.main-right-top3 ul li img {
    height: 100%;
    width: 100%;
    overflow: hidden;
    transition: all .7s;
}

.main-right-top3 ul li:hover a {
    padding: 76px 0 0;
    height: 86px;
}

.main-right-top3 ul li:hover img {
    transform: translateY(-90px);
}
.main-right-top1{
    background: #ffffff;
    width: 391px;
    height: 299px;
    margin-left: 15px;
}
.main-right-top1 span{
    font-family: 微软雅黑;
}
.tongrentuijian{
    font-size: 16px;
    font-weight: bold;
    color: #2fc3a2;
    padding-left: 20px;
    padding-top: 25px;
    display: inline-block;
    padding-right: 166px;
}
.canyutougao,.gengduo{
    font-size: 13px;
    color: #888888;
}
.gengduo{
    padding-left: 10px;
}
.mrt1-center img{
    padding-top: 17px;
}
.mrt1-center .mrti-i1{
    padding-left: 20px;
}
.mrt1-bottom-left,.mrt1-bottom-right{
    float: left;
}
.mrt1-bottom-left li{
    width: 257px;
    margin-left: 20px;
}
.mrt1-bottom-left ul li a,.mrt1-bottom-right ul li a{
    color: #3d3d3d;
    font-size: 14px;
    font-family: 微软雅黑;
}
.mrt1-bottom-right ul li a{
    padding-left: 47px;
}
.mrt1-bottom-left1,.mrt1-bottom-right1{
    padding-top: 20px;
    display: block;
}
.mrt1-bottom-left2,.mrt1-bottom-right2{
    padding-top: 4px;
    display: block;
}
.mrt1-bottom-left2:hover,.mrt1-bottom-left1:hover,.mrt1-bottom-right2:hover {
    color: #2fc3a2;
}
.main-right-top3{
    width: 265px;
    height: 299px;
    margin-left: 15px;
}
.mrt3-2{
    padding-top: 11px;
}
.main{
    width: 1280px;
    margin: auto;
}
.main-right-center1{
    background: #ffffff;
    width: 392px;
    height: 299px;
    margin: 13px 0 0 15px;
}
.main-right-center1 .caidan span{
    font-family: 微软雅黑;
}
.main-right-center1 .caidan a{
    float: left;
    border-bottom: 1px solid #b9c1c1;
}
.meiti{
    margin-top: 28px;
   display: inline-block;
}
.quanbu,.duowan,.yiqiba,.yiqiyi,.gd{
    padding-top: 31px;
    display: inline-block;
}
.caidan span:hover{
    color: #ff8f17;
}
.y,.z{
    float: left;
    font-family: 微软雅黑;
    font-size: 14px;
}
.y a{
    color:#505050;
}
.z a{
    color:#b1b1b1;
}
.y-1{
    padding: 25px 0 0 25px;
    display: block;
}
.y-2{
    display: block;
    padding: 7px 0 0 21px;
}
.y a:hover,.z a:hover{
    color:#2fc3a2;
}
.z-1{
    padding: 27px 0 0 5px ;
    display: block;
}
.z-2{
    padding: 7px 0 0 5px;
    display: block;
}
.y-2-2{
    padding: 8px 0 0 25px;
    display: block;
}
.z-1-1{
    padding: 27px 0 0 10px ;
    display: block;
}
.z-1-2{
    padding: 8px 0 0 10px;
    display: block;
}
.y-1-1,.y-2-2,.z-1-1,.z-1-2{
    font-size: 13px;
}
.main-right-center3 {
    margin-left: 15px;
    margin-top: 14px;
}
.right-bottom a {
    display: block;
    float: left;
}
.dxj1{
    padding-left: 15px;
    margin-top: 10px;
}
.dxj2,.dxj3,.dxj4{
    padding-left: 14px;
    margin-top: 10px;
}
.footer{
    margin-top: 80px;
}
.footer-top,.footer-bottom{
    float: left;
}
.footer-top{
    background: #1e2628;
    height: 56px;
    width: 100%;
}
.footer-top p,.dh span,.fp p{
    font-family: 微软雅黑;
    font-size: 12px;
}
.footer-top p{
    color: #4f5f5f;
    text-align: center;
}
.ft1{
    padding-top: 12px;
}
.ft2{
    padding-top: 5px;
}
.footer-bottom{
    background: #000;
    height: 204px;
    width: 100%;
}
.footer-bottom-left,.footer-bottom-right{
    float: left;
}
.footer-bottom-left img{
    padding-top: 60px;
}
.dh span,.fp p{
    color: #494949;
}
.dh{
    padding-top: 54px;
}
.fp,.dh{
    padding-left: 220px;
}
.footer-bottom1{
    width: 1167px;
    margin: auto;
}